Skip to content

Add support for .NET 11 RC 3 (#13310) - #13311

Merged
yasmoradi merged 72 commits into
developfrom
bit11
Oct 27, 2026
Merged

yasmoradi merged 72 commits into
developfrom
bit11

Conversation

@yasmoradi

@yasmoradi yasmoradi commented Sep 20, 2026 •

Copy link
Copy Markdown
Member

closes #13310

.NET 11

App Runtime
AdminPanel Windows CoreCLR, Composite ReadyToRun, self-contained, win-x64
AdminPanel Android Mono, Full AOT - LLVM
AdminPanel iOS CoreCLR, Composite ReadyToRun
AdminPanel WASM Standalone adminpanel.bitplatform.cc Mono, AOT with a collected profile
Todo Web Server & API todo.bitplatform.dev CoreCLR, JIT
Todo Demo Web Client todo.bitplatform.dev Mono, Interpreter
BlazorUI demo Web Server & API blazorui.bitplatform.dev CoreCLR, JIT
BlazorUI Demo Web Client blazorui.bitplatform.dev Mono, Interpreter
BlazorUI demo Windows CoreCLR, Composite ReadyToRun, self-contained, win-x86
BlazorUI demo Android CoreCLR, Composite Partial ReadyToRun
BlazorUI demo iOS CoreCLR, Composite ReadyToRun
Butil, Bswup, Brouter, Bmotion, Bink, Blex, Bonboarding, Balette, Blow, Bcrdt, Bdnd, Belemetry, BevTools, Borm, Bortable <name>.bitplatform.dev CoreCLR JIT Server, Mono Interpreter Client
Bmage bmage.bitplatform.dev CoreCLR JIT Server, Mono Client AOT with a collected profile
BbScanner bbscanner.bitplatform.dev CoreCLR JIT Server, Mono AOT Client

.NET 10

App Runtime
AdminPanel Web Server & API adminpanel.bitplatform.dev CoreCLR, JIT
AdminPanel Demo Web Client adminpanel.bitplatform.dev Mono, Interpreter
Todo Windows CoreCLR, JIT, win-x86
Todo Android CoreCLR, Composite partial ReadyToRun
Todo iOS Mono, Full AOT
Todo AOT todo-aot.bitplatform.cc Mono, AOT with a collected profile
Todo todo-small.bitplatform.cc Mono, Interpreter
Todo Offline todo-offline.bitplatform.cc Mono, Interpreter
Sales module Web Server & API sales.bitplatform.dev CoreCLR, JIT
Sales Demo Web Client sales.bitplatform.dev Mono, Interpreter
Sales module Windows CoreCLR, Composite ReadyToRun, self-contained, win-x64
Platform bitplatform.dev CoreCLR JIT Server, Mono Interpreter Client
Sales services.bitplatform.dev CoreCLR JIT Server, Mono Interpreter Client
BlazeDb, Bsqlite <name>.bitplatform.dev CoreCLR JIT Server, Mono Interpreter Client

The libraries ship net10.0 and net11.0 builds only; net8.0 and net9.0 are gone. Every WebAssembly client runs on Mono for now. The platform website and services.bitplatform.dev build with the .NET 10 SDK their own global.json asks for.

@yasmoradi
yasmoradi requested a review from msynk as a code owner September 20, 2026 11:16
@coderabbitai

coderabbitai Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

Walkthrough

Warning

Review details and warnings were omitted to fit the comment limit.

@yasmoradi
yasmoradi force-pushed the bit11 branch 3 times, most recently from 2517ec4 to a1c71d5 Compare September 20, 2026 12:53
Its client ran on CoreCLR WebAssembly, which has no AOT, so the RunAOTCompilation develop gave it did
nothing. It runs on Mono, which compiles it ahead of time, as Bmage's demo does.
…azor Web App lists in its service worker manifest but never publishes
…a .NET 11 Blazor Web App lists in its service worker manifest but never publishes
…demos, adminpanel.bitplatform.cc now on .NET 11 AOT and the Todo web demo on .NET 11
…preter runs Bmage's sample pages about ten times faster than .NET 11's CoreCLR one
…wnloads a navigation aborts, as .NET 11's WebAssembly leaves some in flight
…errors of framework downloads a navigation aborts
…ad set and template lines from develop keep .NET 10 literals
The libraries, tests and harnesses drop net8.0 and net9.0. Code behind .NET 8 and 9 conditions is gone, support texts say .NET 10 and 11, BlazorES2019 no longer builds the .NET 9 scripts, and CI no longer installs the .NET 8 and 9 SDKs.
…template's framework-independent package versions
…NET versions, DevTools stay on in kiosk mode, comment fixes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

.NET 11 RC 3 is not supported across projects

1 participant